package edu.gdkm.aop;

import org.aspectj.lang.annotation.Aspect;
import org.aspectj.lang.annotation.Pointcut;
import org.springframework.stereotype.Component;

@Component
@Aspect
//如果你是在开发企业级应用，Spring 建议你使用 SystemArchitecture这种切面配置方式，即将一些公共的PointCut 配置全部写在这个一个类里面维护。
public class SystemArchitecture {
    @Pointcut("execution(* edu.gdkm.factory.*.*(..))")
    public void singleton() {
    }
}